Бл*дь is sometimes shortened to бля, right? Does that make it sound slightly less offensive, or it's meant to be shorter just for the sake of it?
Does блин come across as childish then?

Thank you both for your answers