It is rusted on. Remove the lugnuts and get the offending wheel/tire in the air and smack the tire a few times with a BFH. It will seem like it's not going to come off but it will eventually. To prevent this from happening again, apply some anti-seize to the hub surface after you get it off.