His guilty feelings don’t take away from what he’s doing–all the lies and the murder of Zelena and then the more lies. I’m glad he feels guilty. He should. Doesn’t mean his sad face gets him a free pass from judgement and criticism of those actions.
I agree that Rumple does need to tell Belle the truth but in a “tell the truth before it blows up in your face” kind of way.