Employement in the US is of freewill. Your freewill to want to work there and the company's freewill to want you to work for them.
Chances are things I've seen in the tech industry either this buggered someone higher up. OR there may have been other reasons to get rid of him and this was used as the straw that broke that back.
Either way who cares.