The writers are so inconsistent with what the casts knows and doesn't know I get confused. However, I am aware that Emma doesn't know a lot of those things, but I'm not so much frustrated with her, but annoyed by the general theme of handing all the blame to Regina and Gold gets not as much of it. He get's portrayed as 10x more sympathetic and gets to be sympathy when Regina just gets blanket villain treatment.