“No they haven’t...”
Yes, they have. There are countless videos on youtube devoted to addressing every point they bring up, both by scientists and laymen.
“Show me any place in the universe that an object produces a shadow smaller than itself”
Sure. Go measure the length of your shadow ten minutes before or after noon, then compare it to your height. It will be smaller.
Shorter not smaller. Try that with a ball and a single light source.