Rescinding an offer is generally far more dangerous than making or failing to make an offer.
I agree wholly with SFbay if you really want to pursue rescinding the offer. An alternative route would be to counsel this person when they next appear, and give them a step 1 written document about their tardiness and attitude. Presumably, the new hire has violated your code of conduct policy and maybe even your attendance policy depending on how you want to handle the 30 minutes late issue.