is this sentence correct?

She teaches me not to turn a blind eye on the helpless patients, be it humans or animals, whenever I see them.

It's correct, but awkward.

I'd omit the last clause, "whenever I see them."