What part of it is unprofessional? You specifically called out the language OP used - that seems totally professional to me. The overall message sounds like throwing a tantrum to my ears but that’s not what you called out. How do you think it should be worded?