Слова "ябеда" и "плакса" общего рода. Слово шпана - собирательное существительное женского рода.
Фамилия склоняется.
Постановка тире избыточна.
Вы правы, это слово общего рода. К какому роду относится слово, можно проверить, например, по академическому орфографическому словарю. Для слов общего рода там дается помета м. и ж.
Это такие слова, как плакса, зануда, зубрила, сирота и многие другие.