Giving an Exploding Kitten to another player's hand through Barking Kitten
The Barking Kitten FAQ states:

must give you half their cards (rounding up). Combine them with your hand, then choose and return the same number of cards back

Whereas Streaking Kitten says:

If another player steals or receives an Exploding Kitten from your hand, they explode. They must defuse it or lose the game.

I'd interpret this as the Exploding Kitten being received from your hand, which is anyway illegal without holding a Streaking Kitten. Therefore I'd say the receiving player must Defuse the Exploding Kitten before completing the &quot;combine them with your hand&quot; part and moving on as usual.