Place butter in a saucepan over medium heat. Once melted, add onions. Cook for 7-10 minutes, stirring frequently. Add in the garlic and cook for an additional 30 seconds. Add in the ketchup, Cheerwine, brown sugar, cayenne pepper, black pepper, mustard and vinegar. Whisk well. Bring to a simmer and continue to cook for 15 minutes, stirring occasionally. Remove from heat and set aside.
While your sauce is simmering away, prepare your burger patties.
For the burgers
Dump all the ingredients (except bacon and ramps) into a large bowl and squish together with your hands until it is well mixed. Portion out the meat into patties - I feel like you can make 4-6 nice thick patties, but size them how you like. Cover in plastic wrap and place in the refrigerator until you're ready to cook.
Cook some bacon!! I like 2-3 slices per burger. So depending on how many you're feeding, prepare enough bacon accordingly. Once the bacon is done, place it onto a paper towel lined plate. Pour of the bacon grease, but don't clean the pan. Put the pan back on medium heat and throw the ramps into the leftover grease. Cook for about 7-10 minutes, until crispy, stir frequently.
While your bacon and ramps are cooking, you should be grilling your burgers. Serve everything as soon as it's ready.