Is it an offence if my landlord has no GFI's in the house and outside of the house?
You will have to check your local codes, but typically an installation is considered legal if it was up to code when it was installed / built. Doing major renovations may require you to bring the work up to code, but what exactly is required is up to your local inspectors.

If you're worried about getting shocked due to moisture you can use a GFCI adapter, which does exactly the same thing as the GFCI outlets: compare the hot current with the neutral current to look for any leakage (which typically is indicative of an undesirable condition).

(Note that there are still other ways you can get shocked... the GFCI just protects against a specific category of faults.)