Getting Merit is becoming increasingly difficult, people are very greedy and do not want to share.

Just because they don't merit your post it doesn't mean that they are being greedy. Besides, it doesn't work that way and you have to understand it. It's a reward to a person who cares to share valuable post to enlighten their fellow members, they are worthy of it since they make some time and effort to help others. It will be hard if you never change your mindset, why not try improving yourself as well as your post? in that way you can make people realize that you deserve it too.