I managed to get the veteran repair badge legitimately but I know a few people that gave up trying and padded it. Don't give up just yet, try playing on servers with 20 or so people on size 64 maps, maps with bombers (F15, SU-30, SU-34) are the best ones to try on because its very easy to take out commander assets with the 5 bombs. Play as commander, stick with your assets and keep repairing them and you shouldn't have a problem getting the 10 repair points.
Feel sorry for those who are pulling their hair out trying to get 25 repair points - damn near impossible in my eyes.