I already know the answer, but why are what I presume are gate agents employed by a private corporation allowed to detain a citizen who is not a physical threat to anyone over a contract dispute?
Refund his ticket and don't let him on the plane if you're that concerned, or otherwise handle it in civil court after the fact. Using physical force to detain him over a contract dispute should be illegal.