Может, от вида зверобоя зависит? Винчик-то белый, так что его цвет не при чем, просто он может что-то вытягивать красного цвета, растворяя в себе. Возможно, то, что не может растворить масло.
А вот что пишут про виды.

Зверобой продырявленный. Цветки желтые, с большим количеством тычинок, сросшимися нитями в три пучка. Плож - трехгранная многосеменная коробка. Высота растения - 30-100см. Оно с прямостоящими двухгранными ветвистыми стеблями. Листья супротивные, продолговато-овальные, пахучие, с просвечивающимися точечными железками (отсюда название "продырявленный"

Зверобой изящный, Отличается от предыдущего цилиндрическим стеблем, покрытым пятнами. Чашелистики по краю тонкозубчатые, с черными железками. Лепестки желтые с черными точками и железками по краю.

Зверобой жестковолосистый (пятнистый). Имеет четырехгранный стебель с четырьмя острыми продолговатыми ребрами. Чашелистики по краям лишены железистых ресничек. Лепестки желтые с черными точками по краям.