No, only government flags should be flown (U.S., State flag, county/city/etc)
The battle flag of the Army of Northern Virginia, the flag of the (now non-existent) Confederate States of America, the "Pride" flag, or anything else, should not be flown.