Although I am also getting sick of hearing "EMT Worker" as a reference to what I do, it is better than "EMS Professional". Yes, I do consider myself a professional, but I do not consider others whom are on the same level. Professionalism is a term you should earn, not apply for.
Anyway, since I was not there, I do not know how things unfolded. Protecting yourself and your crew has always been a first priority. "Hitting" a patient should never be done, but I suppose in extreme circumstances, it might be warranted. With having police on scene, your job should be done for controlling that patient though. At that point you would just assist them.
Getting fired for these circumstances as explained in the article, do not seem like the most appropriate choice. If it were up to me, I would have suspended them and had them attend a self defense course on how to properly restrain a patient, or learn the art of egress.