the best way to resolve this issue is to stop using the default email client and use a third party app, or have gmail check your hotmail account through POP3.
Gmail (PC based version) doesn't pull from the POP accounts on a user configurable (or even standard) schedule. I've got one Gmail account that pulls from two different POP accounts. One was last checked 59 minutes ago, the other 32 minutes ago. Since there's no time sensitive emails in either of those accounts it's not a problem for me. And the spam filtering is an extra bonus.
It may be for others, though.