Русский язык богат, и слово "виноват" имеет несколько граней. В значении "совершение лицом  противоправных действий по отношению к другому лицу" виноват, безусловно, изнасиловавший  мужчина. В значении "совершение лицом действий, повлекших негативные последствия для него самогО" - виновата женщина. Да, это из той же серии, что сунуть руку в пасть крокодилу: крокодил, конечно, виноват, но додумавшийся сунуть руку в пасть сам себе злобный буратино