You know guys there is a big difference here. We are not talking about a guy on a x-mart bike wanting to ride with guys on $5000 Litespeeds we are talking about being friendly. There is absolutely no reason why the guys on there expensive bikes can't say hi when someone on any kind of bike says hi or waves or whatever.
I have a $900 Specialized road bike and a $500 Trek mountain bike. No matter who I pass on the mountain bike they will either return a wave or say hi. Now on the road I run into snobs all the time. Do I care? Hell no. I am out to enjoy myself and compete with myself to become a better cyclist and there are plenty of great people out there that will help.
Just let the snobs be snob they are probably miserable people anyway.
I will add this. I do ride with guys that do have the $5000 bikes and where $800 worth of clothes and accessories that are not snobs at all but just great helpful riders.
So sometimes it is just the person.
Like everyone else has said just ride. If you x-mart bike is heavy just think how strong you'll be when you get a lighter bike.