Since he embedd youtube videos like a "youtube service" i'm not sure the logo is the biggest issue here? Or are you allowed to do that? Make a new youtube front?
Edit (I may stand corrected) per: 5.E.iii in https://www.youtube.com/t/terms listed in another thread. Disclaimer: IANAL
Maybe what they've done is legal in Latvia, I dont know.