Here is an other proof for the case $H$ trivial.   

*Definition*: Let $\langle U,V \rangle$ be the direct sum of all the irreducible representations generated by the irreducible complex representations $U$ and $V$ of the finite group $G$, for $\otimes$.  

*Lemma*:  $G_{(U \otimes V)} \supset G_{(U)} \cap G_{(V)} =  G_{(\langle U,V \rangle)}$.  
*proof:* The first inclusion is clear. Next, if $G_{(U)} \cap G_{(V)} \subset G_{(W_i)}$, then $G_{(U)} \cap G_{(V)} \subset G_{(W_1)} \cap G_{(W_2)}$ $ \subset    G_{(W_1 \otimes W_2)}$,  so $G_{(U)} \cap G_{(V)} \subset G_{(\langle U,V \rangle)}$. Now,  $U,V \le \langle U,V \rangle$, so $G_{(\langle U,V \rangle)} \subset G_{(U)}, G_{(V)}$. $\square$  

Next by *Frobenius reciprocity*, if $W \le U \otimes V$ then $U \le W \otimes \overline{V}$ and $V \le \overline{U} \otimes W$.   
So $G_{(W \otimes \overline{V})} \subset G_{(U)}$ and $G_{(\overline{U} \otimes W)} \subset G_{(V)}$. Finally, $\langle W,\overline{V} \rangle = \langle W,V \rangle$ and $\langle \overline{U}, W  \rangle = \langle U, W \rangle$ (because $G$ is finite), so by the previous lemma: $G_{(U)} \cap G_{(W)}$ and  $G_{(W)} \cap G_{(V)} \subset G_{(U)} \cap G_{(V)}$. $\square$