M.O.
No. Spirit Day is never compulsory. The only thing to consider is if your son will be upset or feel left out if he's not in red & white. If so, you can probably pick up a red bandana or something for very cheap at a drugstore. Just pair that with a white T shirt (and any old pants), and you're set.