The actor, who plays Frank Gallagher, told Digital Spy that drunk people can be "really funny sometimes".
"Alcoholism might be a horrible disease, and it causes misery untold, but it's really funny sometimes," he argued. "You've got to be truthful... and drunks are really funny sometimes, [although] they're usually horrifying."
"We will offend everyone sooner of later," he conceded. "But... that's our job, to find the sacred cows and milk them."
Macy previously admitted that he loves playing the drunken Frank, asking, "What can be better than to have a character who's inebriated much or most of the time?"
> William H. Macy: 'Shameless is groundbreaking'
Watch William H. Macy discuss his Shameless role with Digital Spy below: