I understand what you are saying about him blocking the goalkeeper, but let's be honest, the way that keepers are protected by referees nowadays, he can't be doing too much. You are entitled to stand your ground and the keeper just has to go around/through you.
Edit
My 14 year old son is a goalkeeper (let go by reading a couple of years ago) and he has been taught to either step around the player or just batter them.