Your price range and needs scream shotgun. I would rather have a good shotgun (rem 870) then an iffy handgun (I personally wouldn't spend less then what it would take to buy a glock or m&p).

They simply aren't going to get up from 00 buckshot to the torso...it will stop them.