Hugs to you!
I know how tou feel!
My pups make me mad sometimes too!
{hugs}
I'm sure the kitten will come down on it's own.
I don't know about putting food out, unless you plan on catching it and finding it's owners, or a furever home because you'll have a frequent visitor coming back to see if you put out more food.
Do you have a humane trap? Or know someone that does? You can catch the kitten that way!