I'm wondering if there's any difference, be it semantically, grammatically and so on, between phrases like:
I hate people telling me what to do. / I hate people who tell me what to do.
They're just a bunch of guys having too much free time / They're just a bunch of guys who have too much free time.
I have a soft spot for girls wearing skirts. / I have a soft spot for girls who wear skirts.