Как найти разницу двух срезов в Golang?
Если всё же нужно найти разницу множеств (то есть, без привязки элементов к их позициям), то делать нужно как-то так https://play.golang.org/p/EWsmVji_3aA
Если сделать, как предлагает Pardon Me!  Where Do I Find 4giveness?, то результат твой "поползёт" после первого "лишнего" вот так: https://play.golang.org/p/pNVboCOaU__Q
Если массивы не большие, то сделайте мапу и посчитайте вхождения.