People on this board don't constitute as 'everybody'..... to say the meds only work on very few people is completely unfounded.
Obviously, your bound to read a hell of a lot more negativity on the forums than the positive - the simple reason being when people get a successful result from the meds, the less frequent they visit and post on these forums.
The only users that are most likely to remain active and keep posting on these forums are the people that the meds HAVE NOT worked for....hence all the negative threads.