Good for you. I'm no pushover, either. LOL
I always found it very easy to not be a 'nice guy.' It helps when you are actually, in fact, not a very nice guy. :-)
I pick my battles but I'm no pushover. If 'nice' guys realized that that quality is something women look for and gravitate towards, they would end their neverending campaign to cater to the whims of the women they covet.