Wow Bowspearer. just wow.
it sounds to me like your manager is not very good at his job. I'm surprised, if it's non-paying that he talks to any 'staff' like that. professionally it might be worth your effort sticking to your guns to use for future job prospects but it sounds like it'll be a hell of a battle.
Your dedication is nothing short of admirable.