In a large bowl, combine goat meat, vinegar, and 1 tablespoon salt. Marinate in the refrigerator for about 1 hour. Rinse meat and drain well.
In a pot over medium heat, bring to a boil enough water to cover the meat. Add goat meat and boil for about 7 to 10 minutes or until scum begins to rise.
In a colander, drain goat meat. Rinse the meat and the pot.
In the clean pot, combine goat meat and about 6 cups of water. Bring to a boil, skimming scum that floats on top. When the broth has cleared, add onion, ginger, and fish sauce.
Lower heat, cover, and simmer for about 1 ½ to 2 hours or until tender. With a slotted spoon, remove ginger and discard.
Wash tamarind and place in a pot with about 2 cups water. Bring to a boil and cook until soft and outer skins begin to burst. With a fork, mash tamarinds.
In a fine-mesh strainer set over a bowl, pour tamarind and liquid. Continue to mash with a fork, returning some of the liquid into the strainer once or twice, to fully extract the juice. Discard seeds and skins. Pour tamarind juice into the pot of meat.
Add chili peppers and continue to cook for about 4 to 5 minutes. Season with salt to taste.
Add green onions and cook for about 1 minute. Serve hot.