Plot summary
Past midnight, Fiona (Emmy Rossum) stays at Patsy's, counting the money while drinking alcohol. When she returns to the cash register, she finds three men awaiting her. The men turn intimidating, but are forced to leave when the cook shows up with a knife. Terrified of leaving, Fiona sleeps at Patsy's.
Frank (William H. Macy) competes for the Hobo Loco beverage spokesperson position, where he will face many other competitors who have to prove they can live in poor conditions. As he enrolls, he befriends one of the competitors, Mikey O'Shea (Luis Guzmán). Frank and Mikey turn aggressive towards the other; Mikey steals Frank's supplies for his bed, while Frank steals Mikey's retrieved food and locks him in a dumpster. Carl (Ethan Cutkosky) starts working as a sign spinner as a restaurant, but is assaulted by past gangster rivals. He considers quitting his job, until his boss claims he helped drive attendance by 20%.
When her co-workers find her asleep after failing to open the restaurant in time, Fiona decides to turn her life around. After taking a shower, she gives up alcohol and returns to work, determined to prioritize her life. Margo (Sharon Lawrence) visits Fiona, telling her that she has received complaints about her erratic behavior, to the point that the police was involved. Fiona promises that she has changed, but Margo surprises by firing her. She returns home, binge drinking again. Debbie (Emma Kenney) is forced to descend to the crawl space to get rid of termites, but accidentally causes a gas leak. Kelly (Jess Gabor) helps her out, and Debbie becomes smitten with her. Liam (Christian Isaiah), desperate for money, decides to make a lemonade stand outside a house. He earns money, but the house's racist owner forces him to close it.
Kevin (Steve Howey) and Veronica (Shanola Hampton) are astonished when Amy and Gemma punch Santiago (Anthony Gonzalez). They try to rebuild their family, but Santiago's sister picks him up, and both leave back for Guatemala. After spending the day together, Lip (Jeremy Allen White) and Tami (Kate Miner) return home, and discover Xan (Amirah Johnson) at the door, after Mercy abandoned her again. Lip accepts to take care of her again. After learning of the racist owner, Fiona enlists her family and neighbors to harass the owner outside her house. Fiona then punches the owner in the face, when the police arrives. She tries to flee, but is arrested shortly. As Fiona is escorted away, the crowd cheers as her family watch on in shock.
Credits
Adapted from Wikipedia contributors, Los Diablos!. Paragraphs and formatting adjusted; illustrations, reference markers, block quotations and non-story material omitted.