only pirating is immoral.
Second hand: someone already paid for the game and the devs already got their money from the first sale, so why should they get extra money for a game they already sold?
renting: they get royalties for rentals.
Lending: me and my cousin lend each other PS3 games all the time, sometimes we add our money and buy one game together, there is nothing wrong with that