It's usually Nationalism that makes borders.
what's wrong with nationalism?

Because it's stupid.
why is nationalism stupid?
you need to love your country in order to defend it

Defend it from who? Other nationalists? Do you know the difference between Patriotism and Nationalism? (Though both are stupid really).