People don't seem to realise that the reason that EU students get free education isn't because Scotland think it's funny to leave out the English. If there was an option to charge EU students, they would be charged.
Also, since England charges us Scottish students to go there, why shouldn't Scotland charge them?