Click here for details.
So now I get it --- had to look it up on-line. If teabagger cannot be used because in some quarters it is known to have a sexual connotation in slang, then hummer (for hummingbird) and Hummer (the car) should be avoided because it too can have a sexual connotation. Let's not lose our head, so to speak. In other words, let's grow up.