No. It's undefined. Lrn2Cardinality. The problem arises because there can be different "kinds" of infinities. For example, are there more whole numbers or perfect squares? The answer, to both, is infinite, even though that would defy intuition; there has to more whole numbers than perfect squares, right? Nah, they're just different infinities. That's one reason why ∞ - ∞ is undefined. Not to mention the fact that infinity is not a number and doing operations on it is silly.
If you want something more concrete and with an actual example, check
this out.
edit: what you're saying is basically the same as the example in the link I posted.
Assume ∞ - ∞ = 0
Add infinity to both sides: (∞ + ∞) - ∞ = 0+ ∞
Since infinity plus infinity is infinity, and 0 plus infinity is infinity, you get
∞ - ∞ = ∞
In the same way that you can assume that ∞ - ∞ = 0, add pi to both sides, getting (∞ + pi) -∞ = pi, and since ∞ + pi = infinity, you get ∞ - ∞ = pi.
It all has to do with the Cardinality of infinites.