Propunerea ta este gresita din punct de vedere lexical. Daca prin maidanezogin vrei sa denumesti o persoana care uraste maidanezii, inseamna probabil ca te-ai inspirat din cuvantul misogin si l-ai construit gresit pe al tau.
Misoginia provine din grecescul ????? (misos, "ur?") + ???? (gunê, "femeie")
Din pacate maidanez inseamna animal fara stapan (Maidan + suf. -ez. ) iar o constructie lexicala de tipul misosmaidan este dupa cum se vede total nepotrivita