I agree with Raymond above, I don't think photography is a 'profession' , you don't need to jump through the hoops of qualifications, exams, training to set yourself up as a 'photographer' ., like you would need to do to be a dentist, doctor, nurse, teacher etc.
And I think it's a hard fact of life, when everybody and their dog have digital cameras, there is always someone that will be able to provide the goods for 'free'.
And I know how much 'stock photography' prices have plummeted over the last few years, where at one time £100-£200 was the norm for a stock image, now it's £30-£50, as why should a travel company say pay £200 for an image when there are hundreds or thousands similar images splashed around the net, either taken by hobbyists, or 'royalty free' .
I shoot our local cricket team, and I provide all the images free for their website, I don't see it as selling out, there is no photographer trying to make a living shooting the same. I see it as a small payback, there is no entry fee to the matches, good cricket, and when the sun shines, what better way to spend an afternoon, pint of Tetleys and the team thumping the opposition.
I don't envy anyone who is trying or succeeding in making a living by photography as it's become a harsh commercial climate , with only the best (or luckiest) able to get by on being a photographer.