While it may not be in good practice as far as Ulfric status of being the Jarl he has more important thing to do then to give the Dunmer rights to live outside the GQ.
No he doesn't. Notwithstanding that your making him out to be a Jarl that's incapable governing his people properly while waging a military campaign (I don't believe he's that incompetent) which will make him a bad leader for an independent Skyrim since he'd be even less capable of governing the entire Kingdom while running a military campaign against the Aldmeri Dominion (something else I don't think he could or would do) this presumes that rescinding the law would delay or distract him from his war campaign when it's simply not so. It takes mere minutes of his time to declare an edict rescinding a law. He's the Jarl of Eastmarch and as such his word is beyond contestation. If he took a few minutes to say it and his Steward recorded it and published it throughout Windhelm the law would be so. It's that simple.
Why would Ulfric sell them quality mansions without earning it?
No one else is "earning" it. Why should they? You're presumption that they have to do more than others to purchase a home is an open admission that they are treated unequally based solely on their race.
And as far as there's no place else where for them is simply not true. I stated many times that theirs Riften.
My point wasn't that they had nowhere else to go. First I was referring to within Windhelm so your reference to Riften isn't applicable. More importantly that wasn't even the premise of the statement. It was to distinguish
right versus
opportunity to exercise that right. He can give them the right so that when there's an opportunity to exercise it they may do so. There's no reason not to grant them that right unless he doesn't believe they're entitled to it and there's no objective reason for him not to extend the same right that he extends to every other race within the city (Nord, Altmer, or Breton) other than that because they are Dunmer, i.e. because of their race.
I honestly don't want to get too involved in the math calculations on how many Stormcloaks and Imperials are in Skyrim.
You honestly don't have to if you're going to be such a literalist about what the game presents to you in terms of scaling. If you're going to be consistent with insisting that the only homes available in Windhelm are those you can actually see and/or explore, then for you the world of Skyrim is composed of a Stormcloak army and Imperial Legion of less than a hundred each, capital cities populated by only around 5 dozen residents, and a province that is populated by less than a thousand people. You live in a Skyrim that is smaller than the island of Manhattan and less populous than any large town in the United States.
The fact is after the Civil war under the Stormcloaks they had enough men to drive the many thigh elves out of Skyrim.
***snickers and points*** "thigh" elves Yep, and in your Skyrim they only did it with a few dozen men (the entire Stormcloak army!!!) Not surprising since in your Skyrim there weren't even that many Thalmor in the first place.
They have a choice, but they continue to live in Windhelm where they're their not really welcomed by the residents.
First of all the Nords of Windhelm are hardly unanimous in the way they view and treat the Dunmer. I've acknowledged that life isn't so bad for the Dunmer that moving makes sense for most. More importantly it's completely irrelevant to the fact that there is enforced segregation in Windhelm, that it's enforced by Ulfric, and that is why he is on some level a racist. If that doesn't bother your character it's not as big a deal as some people are trying to make it. You don't have to let one characteristic of Ufric's personality define your character especially if you chose to join the Stormcloaks for entirely different reasons
but that doesn't mean it's not part of who he is.