An active racist full on hates a certain race or all other races.
A passive racist secretly dislikes another race or has his/her own little prejudices towards that race.
Your intentions are pure but you're kind of running a hopeless campaign, as long as humans exist racism will always exist. Sadly )=