I have no axe to grind with either company but if I did something like that on company time and equipment I'd be fired on the spot.
Why? Because I have no right to represent the company or voice personal opinions as being those of the company.
True, if he did all this on his own time they can't really do anything. I'll bet he was called in the front office and they had a loooong talk about it and what happens if he does it again.
Either way they should make a public statement explaining this guys actions and attempt to straighten this out.