ahhhh the voice of youth.
you can get a young persons rail card, then you get the "not an adult" discount.
The train fair rises have been an interesting topic today, more so with rail track announcing profit for the first time....and of £700 million, not bad.
£2 for a bus journey is reasonable price to pay considering the cost of a drive for most journeys, petrol + parking, but thats paying for the convenience.
Although there is outrage for the trains at the moment, my last regular commute to London, I used to get a first class seasons ticket costin £890 per month, I couldn't have done london for 2 weeks in the car for that price, plus the journey time was half and I got all zones tube and bus once in London.
I think you have to look at whats best for you in the longer term. A one of trip for me on the bus I'd probably think "gutted" that it cost £2 but no big deal, then I'd smile realising how much a taxi would cost.
If you're using the bus/train on a regular basis, there are many discounts/cards available.
Don't slate it so easy. Public transport has MANY faults, but a lot of the grumbles are from people who don't bother to get the right setup/discounts for what they need.