И национализм, и патриотизм - понятия, имеющие широкий спектр толкований и, соответственно, множество сторонников по-разному интерпретирующих эти термины.
Национализм - идеология, базовым конструктом которой является нация, то есть совокупность людей, определяемых по тем или иным критериям. Наиболее популярный критерий - принцип совместного проживания, а значит речь идет о большой группе людей, объединенных местом и общей историей. Существует и другие (более поздние) интерпретации, в том числе понятия языковой и культурной общности.
Современный мир - это цивилизация национальных государств, поскольку источником власти в абсолютном большинстве стран является нация или ее синонимы (в нашей конституции - многонациональный народ).
Патриотизм - чувство любви к родине, которое в нашей культуре изначально толковалось как любовь к малой родине, то есть к той среде, в которой человек рос, и с которой у него связано много воспоминаний. Однако в настоящий момент под патриотизмом понимается любовь ко всей стране целиком.
Что хуже, а что лучше? Ну это смотря кто пользуется. Содержание любой социально-политической идеи может идти на благо или наоборот. Оценивайте по плодам, а не по словам.
Что лучше, красное или квадратное?
Национализм - это политическая идеология, патриотизм - это социальное чувство. Будучи патриотом, можно одновременно быть националистом, а можно не быть.