You can't have your cake and eat it too - The proverb literally means "you cannot both possess your cake and eat it". Once the cake is eaten, it is gone. It can be used to say that one cannot or should not have or want more than one deserves or can handle, or that one cannot or should not try to have two incompatible things.
To heckle - to interrupt (a public speaker) with aggressive comments or abuse. Example - "He was booed and heckled when he tried to address the demonstrators."