Of course not, respect for the flag and anthem are attendant to actually being there when displayed and sung.  I would also not expect fans in the parking lot to stop and stand, just like I do not expect someone to remove a hat driving by a church.  I would expect it be removed while in the church, assuming that's what the religion expects.