I'm having slight difficulties with a particular kind of sentences. I'd like you to check on my interpretation of differences occuring in the following sentences:
A1. They're just a bunch of guys having too much free time
A2. They're just a bunch of guys who are having too much free time
A3. They're just a bunch of guys who have too much free time.
B1. She's the one paying for our trips.
B2. She's the one who is paying for our trips.
B3. She's the one who pays for our trips.
C1. I have a thing for girls wearing glasses.
C2. I have a thing for girls who are wearing glasses.
C3. I have a thing for girls who wear glasses.
While the difference between C examples is quite evident for me, as to me it expresses the state of being that is more established, and might refer to habitual behaviors (these guys might be unemployed, wasting their life away, thus they have too much free time), I'm not sure if the main difference between A and B examples is simply the contraction of the A ones? If so, does that mean that As may be regarded as more colloquial than Bs? Or perhaps it is perfectly fine to use them interchangeably?
Am I right? Are all these sequences correct?
I also have to note that it was pointed out to me that one can't use the verb "to have" in the continuous form in the first set of examples, though I'm not sure why. I believe it doesn't imply possession the same way "having fun" doesn't.