sorry to go off topic guys, but something interesting happened today and i want your opinions. So the me and the guy im building time with were flying back VFR from KPOU. it was pretty gusty and there was in AIRMET out for moderate turbulence. during the approach the guy was high on the glideslope and fast. i didnt say anything thinking he would correct. Next we get over the numbers of the runway doing about in 80 in our cherokee. i look at our altimeter and he is about 150 ft above the ground and he starts to flare. i tell him not to flair that high or go around becuase he was not stable and now we are ballooning because of the excess speed. we ened up touching down very hard and when we taxi back to the ramp he tells me i need shut up. literally tells me i need to shut up during his landings. he tells me he doesnt say anything about my landings and i shouldn't say anything about his. i later tell him it is my duty as Pilot monitoring to tell him and make calls during the approach if something is wrong (low on glide path, off course, airspeed deviation, etc.) and told him im not trying to point out his mistakes and that i was concerned about my safety and the safety of the plane. So was i wrong in saying something? it seems like he took it the wrong way and i didnt intend for him to think that i was trying to point out mistakes. ive read so many articles about how planes crash because the pilot monitoring did not do his job and do proper call outs or scans. i'm definitely going to talk to him about this the next time i go with him and make sure there are no hard feelings. I just felt it was very poor CRM on his part while i was trying to do mine