I'm referring to putting them on the thoroughfares - speed humps are fine on side streets in part because the encourage traffic to go where they aren't. I also get the sense that both of you are speaking from the perspective of non-drivers. My point is that drivers in places where speed humps on thoroughfares are pissed off, and while that might be just fine with a lot of people, most voters are drivers, and active transportation advocates make up a pretty small portion of the electorate unless we're talking specifically about Somerville or Cambridge.
Of course the people who don't have to experience them think they work well, because this is all about disadvantaging some road users in favor of others. Again, that's perfectly fine with a lot of bike, ped, and safety advocates, but if you piss off the majority enough, you will lose in a democracy.