It may be ignorant or prejudiced, but opinions can be ignorant or prejudiced so that alone doesn't make it not an opinion. However, being homophobic/racist/sexist usually comes with an agenda too (or at least certain behavioral patterns) which is more than just an opinion.