To get the hard badge, come in first place on the 2nd level in the Sci Fi Zone (Pillars of Mars it is called). Finish another race (any) after that to register the badge.
Not sure why this game was badged, this style of game is pretty aged and you only need to look at Icy Gifts (the sequel of which was recently badged) to see how much the genre has evolved from this game style.
For great accuracy when dropping things: while holding an object with the left mouse button, right click the screen. Your mouse cursor will appear and you don't have to hold your left mouse button anymore. Line up the pointer to the center of the weapon you want to attach the object to, and left click that spot. Should get perfects nearly every time.
Okay that explains why my usually unstoppable Bruisers have been losing to a certain family. "The Retired SWAT Brothers" under recently popular have 3 fully maxed out shooters, obviously from a hacker >_>