Why don't all the seagulls fly south for the winter

 
Why don't all the seagulls fly south for the winter?
Some seagulls contract rabies from dumpsters and therefore fly north.
Many water reliant birds will stay up north as long as there is open water nearby and a good food supply.