Brie Larson and Captain Marvel don't deserve the hate they're getting, and here's why.