Guys this is a pointless argument, Bethesda has put more reasons to support the Empire then the stormcloaks!!!!
1. Ulfric was a Thalmor agent, is still considered a asset.
2. The stormcloaks are racist.
3. The stormcloak leadership is a complete joke( Skald, Law-giver, That old guy in whiterun, the loser thane dude in Faelkreath and most of the other jarls) with the exception of Galmer.
4. Ulfric himself is racist. (Refusing to send aid to non human caravans unless there human)
5. "Bear Of Markrath" (Don't tell me its biased, so is "Nords arise")
6. After tullius steped into the war, he turned the empires defeat into a stalemate.
And more...
4. U are forgetting that the stipulation of them there is that they dont pay taxes, u know the money we throw at govt to fix and make stuff, they cannot be pulled into soldiering, meaning that they aint gonna fight for ya, and also that they are under their governing, meaning that they are living there for free and should have elected someone in their circle to take care of things but pretty much everyone fends for themselves. So how exactly is ulfric racist by not throwing money at someone who isnt paying taxes nor will fight for him, people by definitions are not his subjects. The whole reasons for jarls and whatnot is that their someone u support that when times gets tough they fix things for ya or protect ya.
5. That book pretty much is empire propaganda BC the very empire loyal jarl who tasked ulfric with retaking the city back straight defutes a majority of the book, pretty much every part that looks bad on ulfric....weird huh?