I agree that earning repair points can be tricky, but some of you make it sound like it's impossible. I got the Basic and Veteran Badges pretty easy and I wasn't padding or cheating in any way. I've had many rounds with over 10 repair points and have come close to 20 a couple times. Sometimes you'll even come across these idiots who love to drop cars on the USMC artillery at Karkand. I got over 30 repair points in 1 round because this guy kept doing it over and over again. He killed me a lot because he would drop artillery on me, but I didn't care that much because how often will you get a chance like that to get that many repair points. I don't always try to get repair points when i'm playing as an engineer, but when I do, I can normally get a decent amount. I think it should be a bit faster earning a repair point. Not as fast as it is to earn an ammo point, but just a little bit longer then it is to earn a heal point (which would be faster then it is now) because if you think about it, if you're in a real war zone, it takes no time at all to resupply your soldiers and patch up a few open wounds (depending on how serious it is of course) compared to repairing a tank that is on fire. Perhaps this is why EA made earning repair points longer, and harder to get then earning ammo and heal points.