On my most recent cruise, I left my camcorder in the safe if I wasn't in the room, along with my phone.
I agree that a free cruise is expecting too much considering the circumstances. Maybe offer having them pay to recover the files, but not much beyond that.
If you bring a laptop, I can only offer a couple suggestions. First of all, consider having a log on screen, so that you have to type your user name and password, similar to what you may have to do to sign on at work. It's pretty easy to set up. Also, if you have a laptop cable lock, you may consider bringing that, although I don't know what you could lock it to besides the chair in the room.
2007 - Majesty of the Seas (Bahamas)
2009 - Enchantment of the Seas (Western Caribbean)
2010 - Freedom of the Seas (Western Caribbean)
2013 - Golden Princess (Alaska, roundtrip from Seattle)