Sponge,
When I bought my 1st home, I had graduated college less than 3 years prior. I earned less than $50K annually and had very little capital so I went the FHA (3% down) route. I'd have preferred to live in many hipper neighborhoods by going interest-only or ARM, but settled for a 875 SF house in a safe, yet far from desirable area of New Orleans.
When I bought my second home, 3 years later, I purchased a 1500sf cottage in a far more desirable location. I could have easily overbought by obtaining an interest-only loan or an ARM, but again, I chose to be responsible. I still live in house 2, now with wife and 2 small children (ages 1 and 2). Trust me, it is definitely a bit of a squeeze. We could have rushed out and overbought when we realized that our 1st child was on the way. But, we didn't. We, again, could have rushed out and overbought when #2 child was on the way, but we decided that a little sacrifice now is worth avoiding potential financial hardships later. Eventually, when we are ready financially, we will build a more comfortable home.
Pray tell, why should I be forced to pay for mistakes made by others in the exact position who decided to overbuy?