@Okrupnik oczywiście, że chodzi tu o pijanego syna. Gdyby mowa była o ojcu, wtedy nie byłoby zaimka osobowego i zdanie brzmiałoby: "ojciec nakrzyczał na syna ponieważ był pijany." Przecież to oczywistość i wiedza gramatyczna z poziomu szkoły średniej.