You can't be a nationalist and hate your country. Ersatz nationalism is unmoored from reality.
Huh? What is a neo-confederate?? Pat hates America? Immigration-reform movement? LOL! What in the Sam Hill are you talking about....