Yes, thank you! There’s no WAY Past Rumple should have done that. All his actions when interacting with Emma even further proved that what he did was totally OOC. When he first meets Emma his first question of the future is of course about his son. Even after hearing that he does succeed, he comes back and has to ask Emma if he is forgiven by Baelfire and senses something else off.
All that, and then after hearing about his DEATH just decides to drink the memory potion when it is very possible with this knowledge he could change his son’s fate just because of what Emma said of threatening the future – while he goes and does that anyway with the curse? What the heck. And then Emma was a hypocrite and saved someone who should have died?!!
Honestly, the writer’s really messed up with this one and I’m pretty upset.