"Was that really stupid?"
From my life experiences, of which there are many, I feel pretty confident saying that most people in the USA do not think it is a stupid idea to buy a house that you can afford to pay for, which you are going to live in and make your home. If you have bought a house that is within your means to pay for, then you don't really have anything financially to be very concerned about, unless you just like to worry about things you have no control over (like predicting the future). Given that some of the alternatives to buying a home are paying rent, living with mama, or in a travel trailer, all of which I have experienced, I like the own your own home option.
The price you paid is largely irrelevent at this point. Think of it like buying a new car and always wondering if you could have bought it somewhere for less. Of course, you could. There is always another day or another place to pay a few bucks less or more for something. But once you have bought your home, guess what, it's yours! Now you get to take care of it, improve it, and pay it off. Quit worrying about the value of it in dollars and cents, and squeeze out of it all the value it has as your home, a haven from an otherwise cruel world. Play your CD's loud, dance around in the kitchen, cook for freinds and family, and plant flowers, it's yours to enjoy!
Here is a new idea--If you really work on paying some extra towards the principal amount owed on your home mortgage, you will wake up some day and find that you have it paid for! yes, this actually works! And having your own home paid for is acknowledged by many independent financial advisors to be a pretty smart thing to do, since it provides you a roof over your head and allows you to invest the part of your income otherwise going towards your mortgage payment into home improvements, cash savings, retirement plans, tuition for kids educations, and other investments of your choice.
Congratulations on making a great choice. You'll do just fine. Quit reading any news about real estate and this forum!