No, that's too close to Memorial Day. And without Labor Day being in September the gap between July 4th and Thanksgiving is too wide to not have a holiday where the majority of workers get time off from work
In Italy we have Liberation day on April 25th and labor day on 1st May and nobody ever complained.
You celebrate certain days in specific dates for a reason, not because they fit nicely with other holidays
A lot of American systems are very broken, including our vacation opportunities from work. We get significantly less paid time off compared to most European countries and it can be nice to have them spread out so that there is a chance you get the day off (not all companies here recognize things like labor day anyway).
There's been proposals that 9/11 become a federal holiday. That would probably fill the gap between Labor Day and Veterans Day. Speaking of Veterans Day, it's about two weeks before Thanksgiving, yet both are federal holidays. May 1st wouldn't be too close to Memorial Day by comparison.
People who died for a cause, defending their country. There's a bit of a difference to those who unexpectedly died in an terrorist attack. A holiday honoring victims? I don't really get it.
Some “holidays” are days of honor and remembrance, not celebration the way Independence Day (July 4th) is. Veteran’s Day honors those who signed their name on the line saying they’d lay down their lives in defense of the country. It’s not a celebration, per se, but an honor.
It's not just about time off or celebrating. It's more about sales, special events, traveling, eating out, getting gas, airline tickets, hotel rooms, etc, etc. In other words, stimulating the economy on a regular basis.