Idiom
drag someone's name through the miredrag (someone's) name through the mire/mud
to tell people about something bad that someone has done so that people will have a bad opinion of them.Her name was dragged through the mud after she admitted offering money in return for votes.