let's say the maximum number of merits that someone can receive from an individual user should be reduced from 50 to say 30 (or less) in one month. This would not solve the problem, but it would slow down the progress of those trying to outwit the system.
I doubt that's going to change anything. If they have more than 30 sMerit per month, they'll just make their circle of "friends" bigger.