I agree with the others, a good ride is what's good for you.
Yes, there are a lot of cyclists who are snobby and judgmental. Don't let them bother you or affect your enjoyment of the activity. I think if you just ride regularly and not worry about what others think that you'll lose weight, lower your bp, and just generally get healthier.