I would like to reinforce this idea. If you reward the CTs for killing Ts there will be players who will abuse this to the fullest, by mass freekilling. I think for the CTs to be rewarded, the best bet is to probably reward them all for rounds won, but even then they can still freekill the entire server and gain in points. I can't come up with anything at the moment but the best option regarding CTs, is to not reward them at all, which would also probably decrease the amount of players that would then want to play CT.
As much as I understand why a lot of people believe this, I really think that we should reset the ranks. Let's think about it for a second. The same thing happens on TTT every month, the karma reset & the karma competition. The Karma GRIND is why a LOT of players continuously go back on to TTT. It keeps players hooked onto the game, wondering while they're away from their computer if anyone is surpassing them in karma and aching to get back on to have the highest karma. Once you reset it, the same thing happens again. It keeps the players interested and gives new players a reason to stay. If a new player were to see the top 10 players on JB and how only 1 kill as a T gives you one point, that takes away motivation to play to become the best, as it can be seen as something not achievable. The best part of TTT, for me, is playing the game and seeing you pass players one by one and having that one other player that you fight with to retain the #1 spot. There isn't really a battle on JB like there is on TTT.
IMO: You either never reset ranks thus, in the distant future making the !rank irrelevant due to the very large point gap OR change it now and give players more of an incentive to play by a sort of TTT Karma Competition point system.