Well yes you have a point! A couple of years ago I was working Humberside when a load of microlighters who had been to a fly in at North Coates jammed the frequemcy with general chit chat when the controller was trying to vector a commercial flight from Amsterdam onto the ILS. He had to ask them quite forcefully to shut up and another GA pilot remarked that he had never heard such a disgraceful racket.
It's generally OK here but as you say there are always idiots. I don't think that legislation would make any difference.