Having actually worked for FRO in the past, I think there are many misconceptions and probably other circumstances that are omitted. First of all, FRO just enforces the court order. They don't have the ability to amend the court order and their discretion is actually very limited under the Provincial legislation.
Secondly, it is your friends responsibility to get an amended court order when his financial situation changed. Your friend basically waited until he is 35k in arrears which is like missing 2 years worth of $1800 payments. Yes by this time, FRO will take actions such as suspending his license. This actually could have occurred much sooner. And that's not even the end of the misinformation...if your friend requires his driver's license to work, he gain go to court for a refraining order against FRO to prove why he can't have his license suspended.
If as you say, the judge is in the position to issue a warrant of committal, your friend has probably ignored the million warning letters sent his way to pay or explain his circumstances in court. This is very rare and an absolute last resort.
And to put fairly, FRO isn't in the position to be a judge and give breaks to everyone's excuses and stories. Everyone has an excuse or reason not to pay. It's up to a judge to determine who is telling the truth and who deserves a break. Clearly the initial trial judge didn't believe him and they are usually very fair. If your friend truly believes the judge didn't give him a fair shake, there is always the right to appeal that decision. But to be honest, I have never heard of that kind of judgement before. This just sounds like a case of the payor neglectful of his payments, ignoring the million notices and warnings from FRO, not bothering to get an amended court order, and being "surprised" by the enforcement actions taken when his case is 35k in arrears. I'm not going to say the program is perfect, but it sounds like it is working as intended in this case.