Joe Wilson committed a misdemeanor by pointing out a felony.
Joe broke no law, he violated House rules which are not law and can be changed any time by the house.