I don't think it is worth worrying about this glitch, it is fairly rare, and it just means that one member will be lucky and get a few extra merits.
I also wanted to fix this glitch because sometimes when I'm giving merits, it usually doubles the number of merits. If I gave you 1, then it'll become 2 because of the poor internet connection. When you click the "send" button and it the browser loading is too slow, clicking "send" again or not will double the sent merits.
What if adding a cooldown of 30 seconds on giving merits to avoid this glitch and also to avoid merit abuse. At some point, alternative accounts are being used to provide merits to another account especially when he/she is rushing to join the bounty(
some bounty requires merits right?).
There are some people you could pick on for sending merit to their friends, but Jet Cash isn't one of them. Regardless, even if he was, please see below (emphasis mine):
If they complain about amounts, tell them to complain to me. It's best if sources try to exhaust their source allocations, even if it means giving posts higher amounts than is typical. If you have 150 source merit and you only see 3 merit-worthy posts in a month, then I'd rather you over-give each of them 50 merit than let the merit expire. That way there are more people capable of sending merit, and the "merit economy" is less top-down.
If a DT member tags you for something stupid involving merit (ie. probably anything less than selling merit), then they're not going to be a DT member for much longer.
Aside from that, if people complain about whether things deserve merit at all, then that's something to perhaps think about, but if you conclude that they're wrong, then that's that.
Imo, if Jet Cash has a lot of time, he can check each local section to provide merits. There are some posts that are written in English in our local so he/she can manage to distribute the merits to a lot of persons. For some members that are striving too hard, 1-5 merit is a huge amount for a beginner.