O→-2という考え方はあっていますが、この時のPbSO4は、Pbでひとかたまり、SO4でひとかたまりとして考えます
酸化数の決め方のルールとして、"多原子イオンの成分原子の酸化数の総和が、そのイオンの電荷に等しい"というものがあります。
つまり今回のものでいうと、
"多原子イオン→SO4"の酸化数の総和は、SO4イオンの電荷に等しいということなり、
SO4をイオンにすると、"SO4 2-"(エスオー フォー 2 マイナス)となるので、
この"2-"(2マイナス)の部分が酸化数となります
分かりにくかったらすみません _(._.)_

イオンになると、合計が0じゃなくて電荷になるんですね!
難しいです…ありがとうございます!!