Look mate I did say don't hit on my sister she's a bitch but what did you go and do? Seriously listen to me in future! Otherwise I might have to flirt with your sister in revenge :P
As for the cartoon. It's full of sweeping generalizations and stereotypes but frankly theres some valid points in there, women do like to be challenged over things, not every little thing but well they like to know that whilst a fella will sit back and tolerate the crap they come up with for a while that they actually have a back bone and will stand up for themselves and their opinions and beliefs when it comes to it. Any guy who will sit there and agree with or do something that completely betrays his beliefs or opinions on a subject for a girls opinion/belief either doing it for the easy life or doing it because he wants in her pants won't keep the girl for long if he even manages to get the girl. However standing your ground and letting them know that whilst you respect them you don't agree with them at all will often end up scoring you far more points. Plus make up sex is great
The male character depicted above is an extremely accurate depiction of a lot of "geeky" guys who believe being nothing but nice will get them somewhere in life and as the phrase says "nice guys finish last" you need to be a little bit of an asshole to get by in life and thats just in general. Some might say they wish it wasn't so but well thats human nature and so deal with it.
The female character depicted above is a bitch, theres no two ways around it, women like that exist and they generally do end up with the guys but then thats life. The difference is the girls of this type aren't often very well respected by the rest of the world, the term slut comes to mind.