> Special case at being ripped off when flights from London, Paris or Berlin across the continent are cheaper than trains from Graz to Vienna.
A "Sparschiene" ticket from Vienna to Graz typically costs between 10€ and 25€. With the Vorteilscard, a regular ticket costs 22€. (I believe the full regular price only exists to rip off tourists :)
"Reverse discrimination" is generally legal under EU law.
For example, EU law grants the non-EU spouses of EU citizens living in an EU country other than the EU citizen's home country much broader right than the EU citizen's home country otherwise might.
A "Sparschiene" ticket from Vienna to Graz typically costs between 10€ and 25€. With the Vorteilscard, a regular ticket costs 22€. (I believe the full regular price only exists to rip off tourists :)