I think this sentence is your problem, most people skim through posts and don't read them correctly, I read the whole thread before I decided to post and then read your first post again. I have to admit, I read this wrong also, took it to mean 2 years before you were married, not 2 years into the marriage, which is why I think you got so many negative reactions to it.
It just shows you, on an internet forum, unless you are very clear in your posts, people will take that holier than thou attitude and slam you into the fence...