Having pride in your country and acknowledging not everything it does or has done in the past is good are not mutually exclusive.
If you have both you are patriotic. If you only have the first you're a nationalist.
One thing I suggest is ask someone if they ever tell their kids off for doing...