while i will agree what the regional manager did was crap.
the company is under no obligation to let people off for girlfriend support, live in or otherwise. had it been a wife, child, or parent they could not have pulled this.
That is what is wrong with people these days. Always looking for a reason to be an idiot. Girlfriend, Wife, if he cares and lives with her whats the difference?