I totally disagree with this. WJunction has thousands of new members most of which are good, well behaved and legit.
By introducing new rules on new members you punish them at a crucial time when you want them to feel welcome and part of the community as you want them to stay and be active now that they have gone to the effort of registering. You can't punish everyone for just a small few who cause a problem. It's not fair.
The system is fine. I've being a member for years and I've active for large parts of every day and I don't think the problem is getting worse or any more serious where serious action needs to be taken.