Have you been sitting on my front porch watching (listening) to all the cars driving past my house, because from your post it sure sounds like it.
Oh boy. No, we don't hate bass. We hate bad bass.
Bass that is sloppy and imprecise sucks. It all sounds like the same note.
Doesn't that get boring after awhile?
It really sucks when bass keeps you from hearing the mids and highs. Sometimes the vocals are just drowning in mud.
The very worst is when headphones (or speakers, for that matter) make bass that isn't there on the recording. Do you want to hear something that was never intended to be on the recording? That destroys the artistic integrity of the recording.
For those of you who just want a pulsating beat you can feel and don't give a rip about anything else, here's a plan for you. Go get $29 subwoofer at Pep Boys. Or from the swapmeet, because it doesn't matter. Do not buy an expensive one because - horror of horrors - it might reproduce bass accurately. You want cheap; trust me. If you're inclined to spend a lot of money, just buy more of them. Next, get some cheap plywood and build a subwoofer cabinet. Just use a jigsaw and a drill. Don't worry about precision because you want the cabinet to make noise on its own. Anything well-designed might make bass accurate, and that's the wrong approach. Next, find an old PA amp or a cheap car subwoofer amp. Do not buy a nice amp. You need one that's kinda crappy and does not have good control over the subwoofer.
Don't bother with mids or tweeters. Since you don't care about those, it won't matter. Besides, they'll just get drowned out by the subwoofer.
Now hook it all up and play music. Thump, thump, thump. You'll be happy and should have all you care about in the music. Plus this will be a lot cheaper than buying decent headphones or speakers.