The President can only pardon Federal criminals.
Pardons for state and local offenses are left to the governors (and mayors?)
Obama can do anything he wants because no one stands in his way.