I usually haggle, unless the price is already very low. I usually offer about 10%-15% less than the asking price, and it almost always gets accepted. I could probably offer lower, but I don't want to go back and forth several times. That can be irritating for the seller IMO.
I don't think it's rude at all as long as your offer is fair