As the person sending the coins to show you on the blockchain the funds are being processed. A random screenschot can indeed be photoshopped, and you would never know. I have used coinbase to exchange things many times, and have had no issues with them myself. I know others have.
Unless the transaction shows up on the blockchain, blame the sender first, let them take it up with coinbase on your behalf.