Longstreet only had one division on the field that morning (McLaws was not yet up and Pickett was miles away) and Sickles' Corps would not have moved into the salient yet thus Longstreet's defeat would probably have been much worse.
I really didnt want to get into a discussion of any particular battle. I used that example as an illustration of arm chair generalship. Like I said, they’re a dime a dozen. Including me. ;^)