Yes... you seem to be too good for him... for me its interesting to note that things like this always happen... if one of the partners is very good, loyal, caring, and so, the another partner tends to be the exact opposite... dont know why it happens, tough...
Anyway, if you dont want to be treated badly, be the bad one... and the men will knee down before your feet... Sad but true... :thumbsup: