How about a compromise? Anyone has the right to display the flag. And by so doing announce that they are enemies of and at war with both Americans individually and with the country as a whole. In which case ...
You should have the right to fly any rag you wish—Confederate flag, Nazi Flag, USSR Flag, Tea Party Flag, Any flag—its called Freedom—and the American Way.