Just thought I'd pop in and point out from an American point of view that the American system is not any better. Just an example....
It took over 10 years to get child support payments from my ex. CSA there was less than useless. We had a restraining order against him (stalking, threatening to kidnap our daughter and threatening to harm me seemed to be a favourite pastime of his) with our new (again) address withheld... and CSA GAVE it to him. When I rang them about it, the woman said "it's his RIGHT to know where you live"... he lived in another state - only came to the state we lived in order to harass us then leave again. When I pointed out that court paperwork said he was not to be given our address as he was dangerous, the woman said in a nasty voice "well, YOU're the one that married him!" Yes, that's very helpful. Thanks.
Even though they gave him MY information, they couldn't even tell me if he had been located by their agency. Which was painfully obvious when they told me that I needed to find out where he was living (address) and where he was working. Now, realistically if I knew that, I'd have told them. But they told me they couldn't attempt to collect the child support until I gave them this info. 
After a couple years of this, I had to hire a private solicitor to locate him and force the issue through the courts. When we found him and finally got it through so there was a court order to take money from his pay, his employer notified him and he quit his job that day. He moved just over the state line, and we literally had to start all over again from square one, taking it to court in THAT state. And as soon as we got to the point where his employer was going to take money out of his pay, he quit again. Moved back across state lines. The old case in that state had been closed, as he'd moved to other state, so we had to start all over AGAIN! Finally after about 10 years from the time of the initial court order for child support, he was stupid enough to blow off a court ordered appearance (probably thought he was untouchable at that point and with good reason I suppose!), and they issued an arrest warrant for him. It took another 3-4 months before he was picked up, because (in the words of the local law enforcement who knew him) "police have actual criminals to deal with"... when they finally arrested him, he had $1000 bond, which the judge kept and applied to his child support. That judge actually put him on probation for two years, and conditional to his probation was regular child support payments. He still was rather irregular, but at least it was something! His probation officer also had the "he's not really a criminal" attitude as well, so he didn't get in trouble when he missed payments. PO actually told him as long as he didn't miss 3 in a row, he wouldn't report him to the court - so he paid every 3rd month and ignored the rest. Maddening.
It's no better in the states. Really. And it's not national, it's at a state level, so they just have to move states and it starts all over again. Not pretty.