gold is worse since you have to kept them safe, everyone can robb you the gold.
And bitcoin can't be stolen, right?

Both bitcoin and gold can be stolen, however it is much easier to secure bitcoin then it is to secure gold. Not only that but if you know that your gold is close to being compromised then if you try to move your gold your chances of it being stolen are higher while if your bitcoin was close to being stolen then you could likely solve move attacks by simply moving your bitcoin to another address; both scenarios assume that you are aware of the pending attack.