Sorry dude but your logic is flawed. I do not use vibrate because it is in my purse or bag. I do not use it while out because I can hardly feel it. I use ringtones so I can hear my phone ring. I don't give a **** what people think of my phone.For goodness sake, don't use that ringtone. It's only for people who want everybody around them to know they have an iPhone. Those people probably self-consciously look around when they get a call, to see if anybody notices them and their new toy.
My iPhone is hidden away in my pocket and set to vibrate. Ringtones are sodding annoying things.