I think no need to discuss about traffic & crowed in Qatar national Day. It's a day for Qatari people to enjoy. It's a simple math that someone who don't like the crowd should avoid that area.
But to Qatariah-luv, you mentioned that you respect people in this country !!! I am agree with you but to whom you respect ? Only westerner. Only white skin people you respect. Not to other nationality.
You wrote that your friend refused to ride in a taxi because of muslim and a man spitting on a girl because she was wearing Hijab in Europe. Think about yourself before talking about others. Cause Qatari people never respect any muslim came to work here from South Asia & Asia pacific region. Qatari people respects westernes as like as they are all in all. It seems without them Qatar is meaningless. Where Qatari people even not respecting muslim how you can get respect in Europe where people are non muslim there.
As a example last Friday before 8pm me & two my friends together went to Cornich to see fireworks. While we were going ahead police stop us saying "it's a family day & you cannot go more". Well & we agree that it's a good idea for family roaming in cornich but after couple of minutes we seen two westerner walking & cross the police boundaries. Not a single word from police to them. So, we thought this family day law only for south asian & Asian pacific region expat's or may be police thought those two westerners are gay family.