Hi Goodman
I don't see the previous conversation as "fired up". On the contrary, I think it has been quite friendly.
I agree that 'ago' will
generally not be found in the same clause with the present perfect, but I agree with Cool Breeze one thousand percent that it's dangerous to get too absolute when it comes to grammar "rules".
A good rule of thumb is always handy to have. However, most "rules of thumb" should be seen as rules that work much of the time rather than all the time.