Not sure how many cruises you have been on, but the procedure you described is exactly what happens to EVERYONE when there is an accident of this nature. You were not treated badly and had this occurred on any other cruise line the protocol would have been exactly the same.
Royal did everything correctly……you however, not having trip insurance, created this burden.