Well, there are more hidden meanings to давать

давать/дать маху - to make a mistake
давать/дать просраться - To defeat
Дать по рукам - To catch someone redhanded

well... those were the...