I have a kind of interesting thought on this subject but it might be controversial to a lot of people. If I am wrong then that's ok, just trying to think of the situation at different angles.
Its easy to assess the veterinary situation and job market as it is now, but we have no idea how its going to pan out in the future. For example, Iowa State was the first school to build a veterinary college. If you look at their history, they went through periods of MASSIVE growth while all around them new vet schools were popped up everywhere. During the great depression, vet students were told that there was "no future" in the profession and that new graduates would never be able to find jobs. After the depression they saw another huge growth period where they increased class sizes and built new facilities to accommodate everyone. In the end the outcome for Iowa graduates was great despite the roller coaster of growth and depression.
http://vetmed.iastate.edu/about/history
I like to look at history because it tends to repeat itself. I am noticing that we went through a huge period of growth right before the economy crashed. People were wanting more vets and vet students were offered 2-3 jobs upon graduation. Then the economy crashed and the word on the street was "no future" for students. We are just now getting out of this and there could potentially be another surge in growth for our industry. It's really hard to tell or asses what the future holds.
What I do know is that veterinary unemployment rate is far less then most professions at this time. My belief is that veterinary medicine is a necessity for society and choosing to go into this profession is still a smart choice for a career path. You might not be rich, but veterinarians do have the potential to make a decent living. It might be tough when you first get out of school and its understandable why a lot of people are upset about salaries, debt, and job searching. But if you continue on your path and strive towards providing the best medicine as you possibly can for your clients, I believe that you will be able to find a job and eventually get paid a decent salary for your work.
We are the new generation of veterinary medicine and we are vastly more trained and specialized then the last generation of veterinarians. Why? Because society demands better care and better technology for animals. Of course being more educated and specialized comes at a higher cost. More equipment in veterinary hospitals, veterinary teachers who are brilliant in their specific field to teach us, and diagnostic equipment that would blow the minds of veterinarians 20 years ago are becoming the norm in average vet hospitals. Heck, in 2005 the number of animals with insurance was only 50,000. In 2009, 4 years later, that number jumped to 1 million animals. Vet school is more expensive because of many reasons, but I still believe the cost is worth it and we are learning a lot more with more technology then any generation of veterinarians have seen before. With the rapid change we have seen in the past 5-10 years it is hard to say that the situation veterinary medicine is in now is going to be the same in another 5-10 years. I don't worry about finding a job when I graduate, I worry about learning all I can now to be prepared to give the best possible care to animals. For everyone that is worried that you picked the wrong profession... DON'T BE. Focus on becoming the best doctor and growing your skills all the time. Be smart about finances and your education and chances are... you will be fine.