See look, even Wilomn has a lot of rep points. JK Wilomn
I definitely agree with this.
The rep points aren't important, plain and simple. They are just a fun way to earn "credit" for contributing to the site IMO. A lot of the thanked posts can hardly be considered meaningful to the BP world. Being thanked for saying "that snake is hot" is nothing more than a credit/reward for being involved. Generally if you are friendly and give advice without attitude you will be thanked. If that's not your cup of tea, then my advice (to anyone) is to forget about the rep points.
And as it was stated by the admins, there really isn't much tweaking that can be done. Basically we have the rep points or we don't. Getting rep for thanked posts is flawed no doubt, but what do the points really matter? Just because you have lots of green squares doesn't mean people will like you. We are all aware that some people play the system a bit by giving/receiving thanks on just about everything, but it's not going to last forever. Those people will get bored and find a new site to tool around on eventually.