Posted by fig642 I said “why would you care? No one cares” but I didn’t mean to hurt him or anything I just wanted to be sure he cared
Bolding for emphasis.
In general, Sagittarians like a challenge, but they don't like to be tested. It feels disingenuous and insincere. If you want to know what we really think or how we really feel, ask us outright. "Hey, I just really want to know why you care about this, especially when it seems like no one else does." It comes off as more honest and genuine, which is incredibly important to us.
As far as apologizing, also have to advocate honesty. It would go a lot farther to say "I didn't mean to upset you, I was in a bad place and didn't realize how I was speaking to you, I should have been more up front with my feelings" than it would just to say sorry. And don't wait too long. The sooner you correct the communication, the better.