Unfortunately "bad" things happen, sometimes being in the wrong place, at the wrong time. This of Paris as an example
The hotel did not cause this, they could not foresee it happening, and yes the terrible event happened very close to you which is shocking as it is but at the end of the day, not the fault of the hotel.
5,000 is a generous offer but if you choose to relocate to another hotel, at your own expense - go for it. Any other offers from the hotel is highly generous IMO.