It could be a culture/language barrier - I am not a native speaker (and obviously not from USA) and it didn't strike me as callous (or even inappropriate) at all. Especially given the in-depth explanation above the remark.
Interesting! I will need to be more careful in my own writing... :)
Interesting! I will need to be more careful in my own writing... :)