Логике следуют слова с уменьшительными и увеличительными суффиксами. А гадина - это вовсе не уменьшенный (увеличенный) гад.
Слово кенгуру может быть существительным женского рода.
Всё правильно, различия не упразднены. Собирательные числительные не употребляются со словами женского рода.
Женскую (и мужскую) фамилию Ворона следует склонять.
Фламенко – несклоняемое существительное среднего рода.
Название города Салоники – существительное pluralia tantum (т. е. имеющее формы только множественного числа). Во множественном числе род не определяется.
Визави – существительное мужского и женского рода, поэтому возможны разные окончания у прилагательного.
Если аббревиатура распространенная, то можно выяснить род при помощи словаря. В противном случае род аббревиатуры обычно соответствует роду центрального по смыслу слова в расшифровке (и в переводе) аббревиатуры.